/******************************************************
 ** Purpose: This class will provide functionality for
 ** assisting with room, level, and dungeon creation.
 ** The parser will provide the information on the 
 ** different types of tiles and objects within the
 ** game world.
 ******************************************************/
#ifndef DUNGEONPARSER_H
#define DUNGEONPARSER_H

//Interactable objects
#define PLAYER_START	'P'
#define ROCK			'R'
#define CRYPT			'C'
#define TOMBSTONE		'T'
#define ENEMY_SPAWNER	'E'
#define BRIDGE			'B'
#define DOOR			'D'
#define WALL			'W'
#define FLUX_GENERATION 'G'
#define FOUNTAIN		'F'

//Static Objects
#define EMPTY_SPACE		' '
#define GRASS_TILE		'1'
#define DIRT_TILE		'2'
#define CONCRETE_TILE	'3'
#define HOLE_TILE		'4'
#define MUD_TILE		'5'
#define WATER_TILE		'6'

#endif 